Nice graphics and music! I had some trouble getting into the timing of the crouch in the early stages and misjudged the crouch time a lot, but that might be me not having learned the timing correctly.