Monogame/XNA: Trying to rotate on 2 axis after matching a normal
Have a tank that can move around and shifts to match the normal of the terrain under it. On top of that is a turret that rotates around the tanks local Y axis, sticking out of that is a barrel that should match the turrets rotation and have its own rotation up and down.