Timer works. O_O  A lot of the logic has been moved from EndTurn to the timer itself.  Can you take care of that printline statement somewhere?