Clean up code

Braces, variable names, branch style, header macros. Cosmetic.
Add tileCtr members to TurnsTile

The call to mod doesn't need to happen more than once per instance, let
alone several times per tile, and I get to save some horizontal space
while I'm at it.
Eliminate use of comma operator

I got carried away after having so much fun using the comma as a
separator in my variable declarations.