updated the backend and universialized board. The backend should allow for a local user save file