It has taken 13 hours, but game modes have been implemented! Currently, there are two modes: Standard, and Memory.
A new “Interfaces” package has been made in the code, containing a interface called “GameMode”

It’s quite basic, mainly the base it needs. The plan is to have user-moddable gamemodes, with a base two modes that ship with the game.
For example, the standard mode class looks like this:

Memory Mode is a bit more complex.

I am currently implementing the menus needed to select the mode, instead of launching into the standard mode. Also, a TODO is to set a background for all menus.
