Implement save and restore

Saves/restore only one board, when we add more boards,
need change these methods