Fixed key controls to only change direction when arrow keys hit