Minor Jade optimizations

- `<use/>` lines instead of writing explicitly
- force self closing for tags which support it
- remove `onclick` attribute in favor of DOM'd events
game state is now initialized from the DOM