You might possibly enjoy this other game of mine, octopus, which has a very awkward feel but a fun Cave Story cameo if you can figure a few things out :)
I love Cave Story, so thank you!