AdvAI1::turn implemented and some Enum cleanup.