Changed most of the TiledMap and collisionLayer to BlockMap(interface) and BlockLayer(interface)