Hello Coders,
This update makes failure states clearer, learning tools more useful, and stage transitions smoother.
The biggest change is battery depletion: when your robot runs out of power, the game now clearly stops execution, shows a failure state, and gives you a clean restart path. The in-game Guide also received a major usability pass with rich formatting, highlighted Python examples, copy buttons, and direct links to function help and upgrades.
Battery depletion now properly fails the stage
Running out of battery is now treated as a clear stage failure instead of an unclear stopped state.

A richer, more useful in-game Guide
The Guide has been upgraded from plain text into a more readable learning tool.

Smoother docking station transitions
Stage transitions now handle the docking station more gracefully. The active docking station can move, fade out, and return near the end of the floor transition, making stage changes feel cleaner and less abrupt.
More reliable dirt placement rules
Dirt spawning now uses more consistent placement checks around occupied tiles and docking station positions. This should help keep generated dirt patches aligned with the intended stage layout rules.
No major creator or Workshop-facing changes in this update, but several internal tools were improved to make testing stages, objectives, upgrades, and robot states faster during development.
Upgrade tooltips are easier to read
Upgrade tooltip presentation has been cleaned up with stronger formatting, clearer level colors, and better emphasis on next-level values.
Settings code preview improved
The Settings preview now uses rich text with lightweight syntax highlighting, making code style changes easier to read before applying them.
Bug reporting remains available in demo builds
The Report Bug button now stays visible in demo builds, so players can send feedback and issues from the demo as well.
This update is focused on clarity: clearer failure feedback, clearer learning tools, and clearer upgrade information. Thanks for playing, testing, and reporting issues — that feedback continues to shape the next passes on the game.