The highest I got was wave 10. It's really fun to figure out what the optimal placement strategies are.
I have a few suggestions:
Make the next wave timer skippable
For each chess piece, maybe have a special ability? For example, if a pawn gets to the finish line, it transforms into a queen and has to move backwards to the end, which makes your turrets focus on the queen instead of other chess pieces.