ExitEndTurnState now working, arranged stuff here and there so that everything seems fine now