Experimentation with movement systems in SpriteKit
Queued Movement: Clicking on the screen will send the ship there, shift clicking will queue up movement commands. Queued commands can be interrupted by doing a click without shift depressed. Similar to how an RTS game might handle unit movement.