Add serialisation for the level struct to allow the data to be saved and loaded to disk.
Acceptance Criteria
- Levels are losslessly serialised to json
- Levels are losslessly loaded from json
- The entry point for starting the game is loaded from some default level file rather than from hard coded default level code as it currently is.
Design Suggestion
Use serde?
Add serialisation for the level struct to allow the data to be saved and loaded to disk.
Acceptance Criteria
Design Suggestion
Use serde?