Very strong entry! The game is long enough with some new and interesting mechanics every few levels! Good job!