Major refactoring to the game log reading. Its now much cleaner and easier to add new cards/regexes. Regexes and game state modifications are now at the same place in the code.