Implemented saving/loading GUI and merged with the core game