movement system prefers most recently pressed input