Completely understood the assignment, ideal submission. FUN platforming enhanced by gracious juiciness. Takes Cave Story's machine gun much further (though still ends up in hell again) :)
Only thing I'll say, the 8 bit music sounds strange paired with the realistic sound effects, but that might just be me.