I was able to get to the end! Pretty funny seeing a platformer where you play as a train. :) I thought you had some nice puzzles here with the dash and jump using up coal.