Dang that was pretty good and enjoyable to play.
I would tone down the camera leading the players movement a little.