Rotation working, but doesn't rotate correctly.