A great game, though hard, at least for me.
Hard to understand, or hard to beat? What level you stuck?
Hard to beat. I've barely managed to the second stage and lost at the first wave.