TODO Ideas to practice and/or place to improve: add api calls to a separate place add docker reset game without page reload navigate with keyboard add gameplay info server side rendering detect if user is offline, let them play with local data