Introduce basic game mechanics
Creates a global structure for game using vue-router. Route is started with an "intro view", moves into "game" view, then if conditions are met (end page is reached or timer runs out), route is moved to the "end" view.
Views are currently placeholders. Introduces Pinia for global state management as well as vue-router.
New dependencies:
- Pinia
- Vue-router