Castlemaine State Festival 2019 has something for everyone