Thank you so much for the thoughtful feedback—and especially for catching the mouse issue. You were absolutely right: keyboard/controller purchasing still worked, but pointer input could fail in the Web build. I’ve just deployed a fix for mouse and touch purchasing on both the node tiles and the PURCHASE / UPGRADE button, and added regression tests for those paths. A full page refresh may be needed to load the updated build. I really appreciate the detailed report and the kind words about the CHARGE/core loop and skill tree!