When I press and hold arrow key:
1. First step is smooth
2. Second step is much faster, nearly instant
3. All further steps are fine
Is this a problem with my code, or that's how movement is handled? Is there any way to make second step smoother, to make it look continuous?