Space is now the alternate jump key (was shoot). Web shell shows
game controls by default and hides editor UI unless
localStorage.show_editor is set to 'true'. The E key and ?edit URL
are blocked when the editor is not enabled.
Also fix Makefile to track web/shell.html as a WASM link dependency
so shell changes trigger a rebuild.