Build a medieval castle siege in the browser (Three.js + physics, single HTML page, no external assets). Two castles on opposite hills; catapults and trebuchets fire boulders on their own, walls crumble into physics blocks, towers topple, tiny soldiers flee, dust and fire everywhere. Orbit the camera with the mouse and click to fire your own shot. It should feel epic the moment it loads.