moved game logic for EM engine to single source file