Add LevelDoneState
Add unit tests for Menu
Add Javadocs of private methods, some getters and setters skipped though