erm, this game is HARD...