Ship reacts to touch events, albeit incorrectly