That was really cool. What really impressed me is that the difficulty was perfect at the last level. I expected "too easy... I should add.." but was surprised to see that the game was actually aware of how balanced the level was.