branchspacechess/main/gamemodescancel
5 Commits over 0 Days - ∞cph!
added Replay.Play(CommandQueue) that fills a command queue with all of a replay's commands.
most stuff now checks settings from the current game mode definition, rather than specific mode checks.
added mode definitions for all 5 modes.
started refactoring and adding support for a cleaner game mode system.