Implemented smooth movement with single keydown events