add more tests.
Add missing Javadocs
Add methods to get an unlocked level and set a level unlocked.