Co-authored-by: emiyl <me@emiyl.com> * Introduce the game variables struct * Fix clang format * Move game variables into their own file