Implement requirement 2: save - load game