updated turnsystem so now other systems can observe it and know when there is a new turn