You should check out Cave Story. Sean and I have been playing.