Full GameRecorder implementation
Implement solution saving