Refactor game structure
Restructure Configurations

Instead of singular variables for each configuration, a map containing
each type.