Movement is now working correctly and moving in the correct direction
for all view angles