Dude, this is eerily like my submission idea. great work! SFX and screen shake would've helped a lot with over all feel.
i forgot about the camera shake!, nice idea