Hey there we've got a similar concept :)
Interesting how you manage the different waves and the openness. I think it's a bit difficult to plan an attack with the lack of control of the positionning either for the hero to beat or the chess pieces to place.
I'd apprectiate if you have a look on our game and feel free to leave some comments too :)