Some dead code removal and general cleanup
remove overhead in ObjectPool
cleanup tile creation, and use a real pool
Some small potential bug fixes and optimizations