I dunno, I never liked Cave Story. Same with "Out Of This World". The graphics were okay, but with such bad gameplay it's hard to enjoy imo. The way physics were handled in Cave Story was downright annoying, jumping just didn't feel natural...
And I never said I didn't vote Cave Story because of bad physics, I just mentioned that I think you can't really learn anything from that particular game, code-wise or graphic-wise...