Refactor: Further improved Games and Game interfaces

- Removed redundant terms from the names of various Games methods
- Moved Games::isCurrent() to Game::isCurrent()

Also renamed dd_games.h/cpp to games.h/cpp accordingly