Very well made game. Has good storyline and game play is smooth. I did think it was a little difficult just for the first wave because of the reality changes, but then again I do like a challenge. Just tone the difficulty down a little for the first two waves and then I think it would be more easier for players to catch on.