Convert tileMap,tileFeatureObject to typescript

- had to mess with the run time include order in gameServer.js, because the ** glob was putting tileFeatureObject before tileObject, which is its superclass, resulting in an undefined error when extending