I had a lot of fun playing this game and discovering the mechanics. Performance did degrade quite quickly though so it was hard to play after beating the first 10 waves or so