Nice polished art, sounds, and gameplay. Cool idea with the trains. Only complaint would be that the stages take too long, I think they could easily be half as long and if the number of enemies becomes too much it seems very hard to get out of that situation. Other than that, very solid game in every aspect.