Got most of the way through the logic of the Trajan Action. Don't have it in a proper file format.