Better movement keys handling