back to old update method...working fine, probably the same speed wise. 
should try cleaning up by caching tile rotation maps to decrease churn
and see if that helps speed wise
minor cleanups
minor updates to optimize tile update times
udpates to time checking