Damn, you flatter me. Glad you like it, concidering the weirdness of the game.
I really dunno how to balance the difficulty, I could play through the game without getting hit once, but some playtesters had even difficulties finishing the first wave.