move patterns into move manager, normalize engine angles to rads