6 axis movement

I feel that there is a bug with the rotation handling in the vertical direction. and i need to find a way to remove the concept of “Up” in this game in order to make it actually work properly.