Tiles now calculate own production
Tested calculateProduction() and worked out bugs.  Wrote tester class.