This will make it a lot easier for cross-game parts of the engine to query game state. So far the EDuke frontend has been ported over.