Man, this was great. Fluid controls, good pacing and difficulty, and excellent level design. Very nicely done!