good game for the most part
The game does have one seriously crippling flaw, however, and that is the input handling. Occasionally you'll stop for a second which makes the game annoying to play.
If i were you I'd take another look at your input handling