Cave Story+

You may have missed