Added labels to TODO statements.  Updated Tile code to use boolean
checks for speed improvements.