I feel like removing the cargo timer would make this game more enjoyable, since some cargo expires after just 30 seconds. I think the controls are fine, but with the external camera broken (pointing at a fixed angle) it becomes very difficut to park at a station. A 3rd-person camera aligned to world axis may be more intuitive than a 1st-person camera attached to the train, which my game Astro Metro uses.