When rotating an object on the Y-Axis, the rotator flips other axis and causes the rotation to not work as expected. When rotating in increments of 90degrees, the mesh appears to switch between 2 positions due to the flipping of other axes.