General crusader maneuver roller. I'll need to come back and clean it up. Hastily written.