Test scenario save/reload functionality

This does include a slight hack for the sake of finishing test runs (the game speed is reset upon loading). Better ways to approach that issue are very welcome.