I had this game! Won it from a contest that the developer put up.
I've been a fan of the developer around the time I discovered Cave Story.
I actually have to write a game review on it right now. This thread's pretty old though so I don't know if you still want my feedback on it.