Remove wrong forward declaration.
Remove ExecutionData.

This is originally introduced to replay the execution.
However, this can be implemented as GameStateObserver now.
Use STDIN_FILENO etc. instead of our defining.