This is a collab project between me and @Alzter. We're still working on it, but I decided to share it, so we could work on it more easily. You can play with arrow keys or by swiping on the screen. The Map generation still hasn't been done, that's why the generated stuff looks funky.
Huge thanks to @Alzter for helping! He had rendered most of the assets (trains, characters, etc) and helped with the render and collision engines. :)