Fun puzzle, I managed to complete it! :D
I encountered a bug on level 4 and needed to restart the game. While deleting and moving stations, I ended up with 3 coal stations instead of 2! I tried to reproduce the bug, but I was not able to...
Anyway, very cool concept and execution!
Good job!!