- Extract createGameMatrix
- Add restartGame ability
- Fix hammer.js binds