Hey there! Thanks for pointing the bug out it seems I forgot to set the direction back to zero after movements were made along the respective axes.