Is your feature request related to a problem? Please describe.
In order to keep the game modular and ease oversight, we should implement a State module defining a State class. This will allow us to have methods applying to states, separate testing routines, and keeping the code more flexible overall.
Describe the solution you'd like
A new source file called States.py implementing a class State defining all current state-related methods and providing a workbench for future extensions.
Is your feature request related to a problem? Please describe. In order to keep the game modular and ease oversight, we should implement a State module defining a State class. This will allow us to have methods applying to states, separate testing routines, and keeping the code more flexible overall.
Describe the solution you'd like A new source file called
States.py
implementing aclass State
defining all current state-related methods and providing a workbench for future extensions.