Refactored game structs, command processing