Bug fixing in WorldMap and MapTile, moved distance() function up the Level class hierarchy