General Cleanup

- [] Ready to merge

Tasks

- [x] Move buttons into html
- [] Make use of popstate changes for game types (can save state)
- [] Reduce DOM maniuplation/queries
- [] Rerender on resize (orientation changes preferably)
- [] Make use of local storage for high score
- [] Reduce object creation (keep it responsive)
- [] More to come...