direct-model-environment.js:75 ✅ Direct model environment setup complete direct-model-environment.js:314 ✅ Enhanced curbs created for better street definition direct-model-environment.js:249 ✅ Enhanced road created direct-model-environment.js:79 🏗️ Loading specific building and tree models... direct-model-environment.js:44 🔄 RESTORED DirectModelEnvironment with optimizations player.js:36 Loading player model... direct-model-environment.js:162 Enhanced 001.glb with 18 meshes, using shared material: building_001.glb_ff6347 direct-model-environment.js:88 ✅ Loaded building: 001.glb direct-model-environment.js:162 Enhanced 002.glb with 5 meshes, using shared material: building_002.glb_47ab direct-model-environment.js:88 ✅ Loaded building: 002.glb direct-model-environment.js:162 Enhanced 006.glb with 5 meshes, using shared material: building_006.glb_ffd700 direct-model-environment.js:88 ✅ Loaded building: 006.glb direct-model-environment.js:162 Enhanced 008.glb with 5 meshes, using shared material: building_008.glb_228b22 direct-model-environment.js:88 ✅ Loaded building: 008.glb direct-model-environment.js:162 Enhanced 007.glb with 6 meshes, using shared material: building_007.glb_663399 direct-model-environment.js:88 ✅ Loaded building: 007.glb direct-model-environment.js:162 Enhanced 009.glb with 6 meshes, using shared material: building_009.glb_dc143c direct-model-environment.js:88 ✅ Loaded building: 009.glb direct-model-environment.js:162 Enhanced 0011.glb with 6 meshes, using shared material: building_0011.glb_47ab direct-model-environment.js:88 ✅ Loaded building: 0011.glb :8000/favicon.ico:1
Failed to load resource: the server responded with a status of 404 (File not found)
direct-model-environment.js:162 Enhanced 0010.glb with 4 meshes, using shared material: building_0010.glb_ff6347 direct-model-environment.js:88 ✅ Loaded building: 0010.glb direct-model-environment.js:162 Enhanced 0012.glb with 4 meshes, using shared material: building_0012.glb_ffd700 direct-model-environment.js:88 ✅ Loaded building: 0012.glb direct-model-environment.js:101 ✅ Loaded tree model direct-model-environment.js:112 🎯 Loaded 9 buildings and 1 tree model direct-model-environment.js:325 🏙️ Creating CONSISTENT urban canyon with guaranteed building coverage... direct-model-environment.js:406 Building 001.glb: left side, X=-9.0, Z=-20, scale=0.0065 direct-model-environment.js:406 Building 002.glb: right side, X=16.0, Z=-20, scale=0.0073 direct-model-environment.js:406 Building 006.glb: left side, X=-11.6, Z=-32, scale=0.0052 direct-model-environment.js:406 Building 008.glb: right side, X=12.0, Z=-32, scale=0.0065 direct-model-environment.js:406 Building 007.glb: left side, X=-10.5, Z=-44, scale=0.0050 direct-model-environment.js:406 Building 009.glb: right side, X=11.0, Z=-44, scale=0.0051 direct-model-environment.js:406 Building 0011.glb: left side, X=-21.3, Z=-56, scale=0.0066 direct-model-environment.js:406 Building 0010.glb: right side, X=15.0, Z=-56, scale=0.0074 direct-model-environment.js:406 Building 0012.glb: left side, X=-23.0, Z=-68, scale=0.0078 direct-model-environment.js:406 Building 001.glb: right side, X=10.4, Z=-68, scale=0.0061 direct-model-environment.js:406 Building 002.glb: left side, X=-13.5, Z=-80, scale=0.0060 direct-model-environment.js:406 Building 006.glb: right side, X=13.9, Z=-80, scale=0.0078 direct-model-environment.js:406 Building 008.glb: left side, X=-13.4, Z=-92, scale=0.0052 direct-model-environment.js:406 Building 007.glb: right side, X=10.8, Z=-92, scale=0.0065 direct-model-environment.js:406 Building 009.glb: left side, X=-12.3, Z=-104, scale=0.0054 direct-model-environment.js:406 Building 0011.glb: right side, X=20.9, Z=-104, scale=0.0063 direct-model-environment.js:406 Building 0010.glb: left side, X=-13.3, Z=-116, scale=0.0075 direct-model-environment.js:406 Building 0012.glb: right side, X=17.8, Z=-116, scale=0.0053 direct-model-environment.js:406 Building 001.glb: left side, X=-9.7, Z=-128, scale=0.0068 direct-model-environment.js:406 Building 002.glb: right side, X=15.4, Z=-128, scale=0.0068 direct-model-environment.js:406 Building 006.glb: left side, X=-12.5, Z=-140, scale=0.0063 direct-model-environment.js:406 Building 008.glb: right side, X=14.6, Z=-140, scale=0.0077 direct-model-environment.js:406 Building 007.glb: left side, X=-11.9, Z=-152, scale=0.0079 direct-model-environment.js:406 Building 009.glb: right side, X=12.3, Z=-152, scale=0.0054 direct-model-environment.js:406 Building 0011.glb: left side, X=-19.4, Z=-164, scale=0.0063 direct-model-environment.js:406 Building 0010.glb: right side, X=12.3, Z=-164, scale=0.0062 direct-model-environment.js:406 Building 0012.glb: left side, X=-17.5, Z=-176, scale=0.0056 direct-model-environment.js:406 Building 001.glb: right side, X=10.7, Z=-176, scale=0.0077 direct-model-environment.js:406 Building 002.glb: left side, X=-15.0, Z=-188, scale=0.0070 direct-model-environment.js:406 Building 006.glb: right side, X=10.5, Z=-188, scale=0.0067 direct-model-environment.js:406 Building 008.glb: left side, X=-12.2, Z=-200, scale=0.0052 direct-model-environment.js:406 Building 007.glb: right side, X=11.6, Z=-200, scale=0.0051 direct-model-environment.js:406 Building 009.glb: left side, X=-12.1, Z=-212, scale=0.0055 direct-model-environment.js:406 Building 0011.glb: right side, X=24.6, Z=-212, scale=0.0079 direct-model-environment.js:406 Building 0010.glb: left side, X=-14.0, Z=-224, scale=0.0059 direct-model-environment.js:406 Building 0012.glb: right side, X=20.1, Z=-224, scale=0.0064 direct-model-environment.js:406 Building 001.glb: left side, X=-10.5, Z=-236, scale=0.0075 direct-model-environment.js:406 Building 002.glb: right side, X=14.9, Z=-236, scale=0.0065 direct-model-environment.js:406 Building 006.glb: left side, X=-12.2, Z=-248, scale=0.0077 direct-model-environment.js:406 Building 008.glb: right side, X=13.4, Z=-248, scale=0.0057 direct-model-environment.js:406 Building 007.glb: left side, X=-10.1, Z=-260, scale=0.0060 direct-model-environment.js:406 Building 009.glb: right side, X=12.0, Z=-260, scale=0.0062 direct-model-environment.js:406 Building 0011.glb: left side, X=-20.3, Z=-272, scale=0.0060 direct-model-environment.js:406 Building 0010.glb: right side, X=14.0, Z=-272, scale=0.0064 direct-model-environment.js:406 Building 0012.glb: left side, X=-17.9, Z=-284, scale=0.0054 direct-model-environment.js:406 Building 001.glb: right side, X=9.2, Z=-284, scale=0.0060 direct-model-environment.js:406 Building 002.glb: left side, X=-12.5, Z=-296, scale=0.0060 direct-model-environment.js:406 Building 006.glb: right side, X=11.9, Z=-296, scale=0.0052 direct-model-environment.js:406 Building 008.glb: left side, X=-10.8, Z=-308, scale=0.0054 direct-model-environment.js:406 Building 007.glb: right side, X=11.1, Z=-308, scale=0.0077 direct-model-environment.js:406 Building 009.glb: left side, X=-11.1, Z=-320, scale=0.0060 direct-model-environment.js:406 Building 0011.glb: right side, X=21.8, Z=-320, scale=0.0069 direct-model-environment.js:406 Building 0010.glb: left side, X=-13.2, Z=-332, scale=0.0069 direct-model-environment.js:406 Building 0012.glb: right side, X=19.1, Z=-332, scale=0.0062 direct-model-environment.js:406 Building 001.glb: left side, X=-10.1, Z=-344, scale=0.0079 direct-model-environment.js:406 Building 002.glb: right side, X=15.0, Z=-344, scale=0.0065 direct-model-environment.js:406 Building 006.glb: left side, X=-10.6, Z=-356, scale=0.0059 direct-model-environment.js:406 Building 008.glb: right side, X=11.4, Z=-356, scale=0.0063 direct-model-environment.js:406 Building 007.glb: left side, X=-11.5, Z=-368, scale=0.0071 direct-model-environment.js:406 Building 009.glb: right side, X=12.5, Z=-368, scale=0.0073 direct-model-environment.js:444 🌳 FIXED Tree: left side, X=-10, Z=-80, scale=0.0056 (small!) direct-model-environment.js:444 🌳 FIXED Tree: left side, X=-10, Z=-160, scale=0.0055 (small!) direct-model-environment.js:444 🌳 FIXED Tree: left side, X=-10, Z=-240, scale=0.0047 (small!) direct-model-environment.js:348 🎯 Created consistent urban canyon with 60 buildings player.js:56 Loaded running model player.js:83 Playing running animation player.js:86 Running model loaded and visible: true player.js:102 Attempting to load flying animation... player.js:106 Loaded flying animation successfully player.js:127 Flying mesh added to scene player.js:135 Flying animation ready for static pose player.js:152 Attempting to load stumble animation... player.js:156 Loaded stumble animation successfully player.js:157 GLTF scene: Group player.js:158 GLTF animations: Array(1) player.js:159 Main mixer available: true player.js:174 Stumble mesh created, position: Vector3 player.js:175 Stumble mesh scale: Vector3 player.js:202 Copied material from running character to stumble character player.js:209 Stumble mesh added to scene player.js:224 Stumble animation ready - Action created: true player.js:225 Animation name: mixamo.com player.js:226 Animation duration: 3.3333332538604736 player.js:227 Stumble duration will be: 1500 ms player.js:38 Player ready! obstacles.js:75 🚧 Loading obstacle GLB models... collectables.js:97 💎 Loading collectible GLB models... obstacles.js:150 ⏳ Obstacle models still loading, using fallbacks... obstacles.js:204 Using fallback geometry for pothole direct-model-environment.js:406 Building 0011.glb: left side, X=-21.6, Z=-80, scale=0.0066 direct-model-environment.js:406 Building 0010.glb: right side, X=11.3, Z=-80, scale=0.0051 collectables.js:193 ⏳ Collectible models still loading, using fallbacks... collectables.js:357 Using fallback geometry for waterDrop collectables.js:357 Using fallback geometry for hardHat collectables.js:283 Guaranteed power-up spawned: hardHat collectables.js:690 Power-up spawned - timers reset direct-model-environment.js:406 Building 0012.glb: left side, X=-20.0, Z=-92, scale=0.0059 direct-model-environment.js:406 Building 001.glb: right side, X=9.8, Z=-92, scale=0.0063 direct-model-environment.js:406 Building 002.glb: left side, X=-14.3, Z=-80.26005, scale=0.0059 direct-model-environment.js:406 Building 006.glb: right side, X=12.1, Z=-80.26005, scale=0.0062 obstacles.js:87 ✅ Loaded obstacle model: constructionBarrier obstacles.js:87 ✅ Loaded obstacle model: cone obstacles.js:87 ✅ Loaded obstacle model: floorHole collectables.js:124 ✅ Loaded collectible model: blueprint collectables.js:124 ✅ Loaded collectible model: energyCell collectables.js:124 ✅ Loaded collectible model: hardHat collectables.js:124 ✅ Loaded collectible model: helicopter collectables.js:124 ✅ Loaded collectible model: solarPower collectables.js:124 ✅ Loaded collectible model: waterPipeline collectables.js:124 ✅ Loaded collectible model: lightning :8000/assets/Collectibles/texture/cartoon%20water%20bucket_cartoon%20water%20bucket_BaseColor.png:1
Failed to load resource: the server responded with a status of 404 (File not found)
:8000/assets/Collectibles/texture/cartoon%20water%20bucket_cartoon%20water%20bucket_Normal.png:1
Failed to load resource: the server responded with a status of 404 (File not found)
obstacles.js:87 ✅ Loaded obstacle model: rubble obstacles.js:87 ✅ Loaded obstacle model: trafficBarrier hook.js:608 THREE.GLTFLoader: Couldn't load texture texture\cartoon water bucket_cartoon water bucket_BaseColor.png overrideMethod @ hook.js:608 hook.js:608 THREE.GLTFLoader: Couldn't load texture texture\cartoon water bucket_cartoon water bucket_Normal.png overrideMethod @ hook.js:608 collectables.js:124 ✅ Loaded collectible model: waterDrop collectables.js:124 ✅ Loaded collectible model: windPower collectables.js:137 💎 Collectible system initialized obstacles.js:87 ✅ Loaded obstacle model: pothole obstacles.js:100 🏗️ Obstacle system initialized direct-model-environment.js:406 Building 008.glb: left side, X=-12.7, Z=-92.26005, scale=0.0073 direct-model-environment.js:406 Building 007.glb: right side, X=10.7, Z=-92.26005, scale=0.0060 direct-model-environment.js:406 Building 009.glb: left side, X=-9.6, Z=-82.34765, scale=0.0051 direct-model-environment.js:406 Building 0011.glb: right side, X=21.9, Z=-82.34765, scale=0.0071 direct-model-environment.js:406 Building 0010.glb: left side, X=-14.0, Z=-94.34765, scale=0.0068 direct-model-environment.js:406 Building 0012.glb: right side, X=21.0, Z=-94.34765, scale=0.0073 direct-model-environment.js:406 Building 001.glb: left side, X=-10.0, Z=-85.63515, scale=0.0067 direct-model-environment.js:406 Building 002.glb: right side, X=12.8, Z=-85.63515, scale=0.0052 direct-model-environment.js:406 Building 006.glb: left side, X=-11.5, Z=-97.63515, scale=0.0053 direct-model-environment.js:406 Building 008.glb: right side, X=12.4, Z=-97.63515, scale=0.0074 direct-model-environment.js:406 Building 007.glb: left side, X=-12.2, Z=-88.15454999999999, scale=0.0064 direct-model-environment.js:406 Building 009.glb: right side, X=13.4, Z=-88.15454999999999, scale=0.0076 direct-model-environment.js:406 Building 0011.glb: left side, X=-21.3, Z=-100.15454999999999, scale=0.0064 direct-model-environment.js:406 Building 0010.glb: right side, X=13.3, Z=-100.15454999999999, scale=0.0071 direct-model-environment.js:406 Building 0012.glb: left side, X=-21.2, Z=-90.96014999999997, scale=0.0064 direct-model-environment.js:406 Building 001.glb: right side, X=10.0, Z=-90.96014999999997, scale=0.0071 direct-model-environment.js:406 Building 002.glb: left side, X=-13.9, Z=-102.96014999999997, scale=0.0057 direct-model-environment.js:406 Building 006.glb: right side, X=12.6, Z=-102.96014999999997, scale=0.0069 direct-model-environment.js:406 Building 008.glb: left side, X=-13.7, Z=-93.11254999999997, scale=0.0078 direct-model-environment.js:406 Building 007.glb: right side, X=11.0, Z=-93.11254999999997, scale=0.0061 direct-model-environment.js:406 Building 009.glb: left side, X=-11.6, Z=-105.11254999999997, scale=0.0056 direct-model-environment.js:406 Building 0011.glb: right side, X=24.1, Z=-105.11254999999997, scale=0.0074 direct-model-environment.js:406 Building 0010.glb: left side, X=-14.5, Z=-95.14204999999995, scale=0.0072 direct-model-environment.js:406 Building 0012.glb: right side, X=23.7, Z=-95.14204999999995, scale=0.0079 direct-model-environment.js:406 Building 001.glb: left side, X=-10.3, Z=-107.14204999999995, scale=0.0054 direct-model-environment.js:406 Building 002.glb: right side, X=14.2, Z=-107.14204999999995, scale=0.0074 direct-model-environment.js:406 Building 006.glb: left side, X=-11.1, Z=-97.04639999999995, scale=0.0074 direct-model-environment.js:406 Building 008.glb: right side, X=11.9, Z=-97.04639999999995, scale=0.0061 direct-model-environment.js:406 Building 007.glb: left side, X=-11.2, Z=-109.04639999999995, scale=0.0065 direct-model-environment.js:406 Building 009.glb: right side, X=11.7, Z=-109.04639999999995, scale=0.0064 direct-model-environment.js:406 Building 0011.glb: left side, X=-20.5, Z=-99.09764999999993, scale=0.0061 direct-model-environment.js:406 Building 0010.glb: right side, X=14.6, Z=-99.09764999999993, scale=0.0069 direct-model-environment.js:406 Building 0012.glb: left side, X=-20.4, Z=-111.09764999999993, scale=0.0063 direct-model-environment.js:406 Building 001.glb: right side, X=10.5, Z=-111.09764999999993, scale=0.0052 direct-model-environment.js:406 Building 002.glb: left side, X=-12.2, Z=-101.16014999999993, scale=0.0058 direct-model-environment.js:406 Building 006.glb: right side, X=10.3, Z=-101.16014999999993, scale=0.0063 direct-model-environment.js:406 Building 008.glb: left side, X=-13.1, Z=-113.16014999999993, scale=0.0053 direct-model-environment.js:406 Building 007.glb: right side, X=11.7, Z=-113.16014999999993, scale=0.0067 direct-model-environment.js:406 Building 009.glb: left side, X=-12.5, Z=-103.23389999999992, scale=0.0074 direct-model-environment.js:406 Building 0011.glb: right side, X=22.8, Z=-103.23389999999992, scale=0.0074 direct-model-environment.js:406 Building 0010.glb: left side, X=-12.9, Z=-115.23389999999992, scale=0.0071 direct-model-environment.js:406 Building 0012.glb: right side, X=21.1, Z=-115.23389999999992, scale=0.0067 direct-model-environment.js:406 Building 001.glb: left side, X=-8.9, Z=-105.17954999999989, scale=0.0075 direct-model-environment.js:406 Building 002.glb: right side, X=14.1, Z=-105.17954999999989, scale=0.0065 direct-model-environment.js:406 Building 006.glb: left side, X=-10.5, Z=-117.17954999999989, scale=0.0066 direct-model-environment.js:406 Building 008.glb: right side, X=13.4, Z=-117.17954999999989, scale=0.0071 direct-model-environment.js:406 Building 007.glb: left side, X=-10.4, Z=-106.85504999999989, scale=0.0053 direct-model-environment.js:406 Building 009.glb: right side, X=12.7, Z=-106.85504999999989, scale=0.0053 direct-model-environment.js:406 Building 0011.glb: left side, X=-22.6, Z=-118.85504999999989, scale=0.0076 direct-model-environment.js:406 Building 0010.glb: right side, X=12.2, Z=-118.85504999999989, scale=0.0067 direct-model-environment.js:406 Building 0012.glb: left side, X=-17.6, Z=-108.95954999999987, scale=0.0050 direct-model-environment.js:406 Building 001.glb: right side, X=9.5, Z=-108.95954999999987, scale=0.0074 direct-model-environment.js:406 Building 002.glb: left side, X=-12.5, Z=-120.95954999999987, scale=0.0056 direct-model-environment.js:406 Building 006.glb: right side, X=12.1, Z=-120.95954999999987, scale=0.0057 direct-model-environment.js:406 Building 008.glb: left side, X=-14.2, Z=-110.50999999999985, scale=0.0074 direct-model-environment.js:406 Building 007.glb: right side, X=11.7, Z=-110.50999999999985, scale=0.0068 direct-model-environment.js:406 Building 009.glb: left side, X=-11.1, Z=-122.50999999999985, scale=0.0057 direct-model-environment.js:406 Building 0011.glb: right side, X=18.7, Z=-122.50999999999985, scale=0.0059 direct-model-environment.js:406 Building 0010.glb: left side, X=-13.8, Z=-113.06014999999984, scale=0.0077 direct-model-environment.js:406 Building 0012.glb: right side, X=21.1, Z=-113.06014999999984, scale=0.0070 collectables.js:652 Regular collections count: 1 game.js:232 Collected item: waterDrop direct-model-environment.js:406 Building 001.glb: left side, X=-10.8, Z=-125.06014999999984, scale=0.0053 direct-model-environment.js:406 Building 002.glb: right side, X=14.4, Z=-125.06014999999984, scale=0.0074 direct-model-environment.js:406 Building 006.glb: left side, X=-10.3, Z=-114.91199999999981, scale=0.0050 direct-model-environment.js:406 Building 008.glb: right side, X=12.5, Z=-114.91199999999981, scale=0.0051 direct-model-environment.js:406 Building 007.glb: left side, X=-11.9, Z=-126.91199999999981, scale=0.0052 direct-model-environment.js:406 Building 009.glb: right side, X=11.1, Z=-126.91199999999981, scale=0.0070 direct-model-environment.js:406 Building 0011.glb: left side, X=-21.1, Z=-116.91574999999979, scale=0.0072 direct-model-environment.js:406 Building 0010.glb: right side, X=12.3, Z=-116.91574999999979, scale=0.0060 direct-model-environment.js:406 Building 0012.glb: left side, X=-19.9, Z=-128.91574999999978, scale=0.0063 direct-model-environment.js:406 Building 001.glb: right side, X=9.9, Z=-128.91574999999978, scale=0.0074 direct-model-environment.js:406 Building 002.glb: left side, X=-15.9, Z=-118.78514999999977, scale=0.0074 direct-model-environment.js:406 Building 006.glb: right side, X=10.9, Z=-118.78514999999977, scale=0.0051 direct-model-environment.js:406 Building 008.glb: left side, X=-12.3, Z=-130.78514999999976, scale=0.0054 direct-model-environment.js:406 Building 007.glb: right side, X=11.7, Z=-130.78514999999976, scale=0.0079 direct-model-environment.js:406 Building 009.glb: left side, X=-12.7, Z=-120.66299999999976, scale=0.0073 direct-model-environment.js:406 Building 0011.glb: right side, X=23.6, Z=-120.66299999999976, scale=0.0075 direct-model-environment.js:406 Building 0010.glb: left side, X=-14.0, Z=-132.66299999999976, scale=0.0063 direct-model-environment.js:406 Building 0012.glb: right side, X=18.9, Z=-132.66299999999976, scale=0.0053 direct-model-environment.js:406 Building 001.glb: left side, X=-10.3, Z=-122.40389999999974, scale=0.0061 direct-model-environment.js:406 Building 002.glb: right side, X=13.8, Z=-122.40389999999974, scale=0.0060 direct-model-environment.js:406 Building 006.glb: left side, X=-12.4, Z=-134.40389999999974, scale=0.0051 direct-model-environment.js:406 Building 008.glb: right side, X=14.1, Z=-134.40389999999974, scale=0.0072 direct-model-environment.js:406 Building 007.glb: left side, X=-11.2, Z=-124.29799999999972, scale=0.0056 direct-model-environment.js:406 Building 009.glb: right side, X=11.6, Z=-124.29799999999972, scale=0.0063 direct-model-environment.js:406 Building 0011.glb: left side, X=-24.0, Z=-136.29799999999972, scale=0.0078 direct-model-environment.js:406 Building 0010.glb: right side, X=13.8, Z=-136.29799999999972, scale=0.0076 direct-model-environment.js:406 Building 0012.glb: left side, X=-19.1, Z=-125.9072999999997, scale=0.0054 direct-model-environment.js:406 Building 001.glb: right side, X=11.0, Z=-125.9072999999997, scale=0.0069 direct-model-environment.js:406 Building 002.glb: left side, X=-13.7, Z=-137.90729999999968, scale=0.0073 direct-model-environment.js:406 Building 006.glb: right side, X=10.8, Z=-137.90729999999968, scale=0.0052 direct-model-environment.js:406 Building 008.glb: left side, X=-13.1, Z=-127.96424999999967, scale=0.0064 direct-model-environment.js:406 Building 007.glb: right side, X=11.6, Z=-127.96424999999967, scale=0.0079 collectables.js:652 Regular collections count: 2 game.js:232 Collected item: energyCell collectables.js:652 Regular collections count: 3 game.js:232 Collected item: energyCell direct-model-environment.js:406 Building 009.glb: left side, X=-12.1, Z=-139.96424999999965, scale=0.0068 direct-model-environment.js:406 Building 0011.glb: right side, X=23.1, Z=-139.96424999999965, scale=0.0078 direct-model-environment.js:406 Building 0010.glb: left side, X=-14.1, Z=-129.73514999999963, scale=0.0068 direct-model-environment.js:406 Building 0012.glb: right side, X=22.7, Z=-129.73514999999963, scale=0.0074 obstacles.js:341 Collision detected with obstacle: trafficBarrier at speed: 0.148 game.js:204 *** COLLISION DETECTED *** game.js:205 Player isStumbling: false game.js:208 Attempting to trigger stumble... player.js:264 triggerStumble called - stumbleAction available: true player.js:265 stumbleMesh available: true player.js:275 Player stumbled! player.js:278 Stumble will last for 1500ms player.js:288 Switched to stumble mesh - visible: true player.js:289 Running mesh visible: false player.js:290 Stumble mesh position: Vector3 player.js:302 Animation speed multiplier: 2.222222169240316 player.js:308 Stumble action playing: true player.js:309 Stumble action enabled: true player.js:310 Stumble action weight: 1 player.js:311 Stumble action time: 0 player.js:316 Stopped running animation player.js:320 Stopped all actions on main mixer game.js:210 Stumble triggered result: true game.js:220 Player stumbled but continues playing! direct-model-environment.js:406 Building 001.glb: left side, X=-9.2, Z=-141.73514999999963, scale=0.0062 direct-model-environment.js:406 Building 002.glb: right side, X=13.5, Z=-141.73514999999963, scale=0.0059 direct-model-environment.js:406 Building 006.glb: left side, X=-12.1, Z=-131.3647999999996, scale=0.0062 direct-model-environment.js:406 Building 008.glb: right side, X=13.0, Z=-131.3647999999996, scale=0.0057 direct-model-environment.js:444 🌳 FIXED Tree: left side, X=-10, Z=-171.3647999999996, scale=0.0043 (small!) player.js:459 Stumble animation time: 0.24 / 1.5 player.js:460 Stumble action still running: true player.js:459 Stumble animation time: 0.35 / 1.5 player.js:460 Stumble action still running: true player.js:459 Stumble animation time: 0.44 / 1.5 player.js:460 Stumble action still running: true player.js:459 Stumble animation time: 0.53 / 1.5 player.js:460 Stumble action still running: true player.js:459 Stumble animation time: 0.62 / 1.5 player.js:460 Stumble action still running: true player.js:459 Stumble animation time: 0.71 / 1.5 player.js:460 Stumble action still running: true player.js:459 Stumble animation time: 0.80 / 1.5 player.js:460 Stumble action still running: true player.js:459 Stumble animation time: 0.89 / 1.5 player.js:460 Stumble action still running: true player.js:459 Stumble animation time: 0.99 / 1.5 player.js:460 Stumble action still running: true player.js:459 Stumble animation time: 1.08 / 1.5 player.js:460 Stumble action still running: true player.js:459 Stumble animation time: 1.17 / 1.5 player.js:460 Stumble action still running: true player.js:459 Stumble animation time: 1.27 / 1.5 player.js:460 Stumble action still running: true direct-model-environment.js:406 Building 007.glb: left side, X=-12.0, Z=-143.3647999999996, scale=0.0054 direct-model-environment.js:406 Building 009.glb: right side, X=9.8, Z=-143.3647999999996, scale=0.0052 direct-model-environment.js:406 Building 0011.glb: left side, X=-20.0, Z=-131.3647999999996, scale=0.0060 direct-model-environment.js:406 Building 0010.glb: right side, X=12.2, Z=-131.3647999999996, scale=0.0053 player.js:459 Stumble animation time: 1.37 / 1.5 player.js:460 Stumble action still running: true player.js:459 Stumble animation time: 1.46 / 1.5 player.js:460 Stumble action still running: true player.js:459 Stumble animation time: 1.54 / 1.5 player.js:460 Stumble action still running: true player.js:459 Stumble animation time: 1.62 / 1.5 player.js:460 Stumble action still running: true player.js:459 Stumble animation time: 1.70 / 1.5 player.js:460 Stumble action still running: true player.js:459 Stumble animation time: 1.79 / 1.5 player.js:460 Stumble action still running: true player.js:459 Stumble animation time: 1.88 / 1.5 player.js:460 Stumble action still running: true player.js:459 Stumble animation time: 1.97 / 1.5 player.js:460 Stumble action still running: true player.js:459 Stumble animation time: 2.05 / 1.5 player.js:460 Stumble action still running: true player.js:459 Stumble animation time: 2.13 / 1.5 player.js:460 Stumble action still running: true player.js:459 Stumble animation time: 2.21 / 1.5 player.js:460 Stumble action still running: true player.js:459 Stumble animation time: 2.27 / 1.5 player.js:460 Stumble action still running: true player.js:459 Stumble animation time: 2.35 / 1.5 player.js:460 Stumble action still running: true player.js:459 Stumble animation time: 2.43 / 1.5 player.js:460 Stumble action still running: true direct-model-environment.js:406 Building 0012.glb: left side, X=-20.5, Z=-143.3647999999996, scale=0.0068 direct-model-environment.js:406 Building 001.glb: right side, X=9.5, Z=-143.3647999999996, scale=0.0073 direct-model-environment.js:406 Building 002.glb: left side, X=-14.3, Z=-131.3647999999996, scale=0.0053 direct-model-environment.js:406 Building 006.glb: right side, X=11.5, Z=-131.3647999999996, scale=0.0066 player.js:459 Stumble animation time: 2.51 / 1.5 player.js:460 Stumble action still running: true player.js:459 Stumble animation time: 2.60 / 1.5 player.js:460 Stumble action still running: true player.js:459 Stumble animation time: 2.68 / 1.5 player.js:460 Stumble action still running: true player.js:459 Stumble animation time: 2.78 / 1.5 player.js:460 Stumble action still running: true player.js:459 Stumble animation time: 2.88 / 1.5 player.js:460 Stumble action still running: true player.js:459 Stumble animation time: 2.98 / 1.5 player.js:460 Stumble action still running: true player.js:459 Stumble animation time: 3.08 / 1.5 player.js:460 Stumble action still running: true player.js:459 Stumble animation time: 3.22 / 1.5 player.js:460 Stumble action still running: true player.js:459 Stumble animation time: 3.31 / 1.5 player.js:460 Stumble action still running: true player.js:328 Stumble animation completed - triggering game over player.js:334 Stopped stumble animation player.js:344 Calling game over callback ui.js:77 Game Over! Final Score: 165 ui.js:78 Blueprints: 0, Water Drops: 1, Energy Cells: 2 game.js:331 Game Over! Final Score: 165 game.js:333 Blueprints: 0, Water Drops: 1, Energy Cells: 2 player.js:351 Game over should be triggered