Made xml parsing compatible with Windows Phone platform
Added achievements support, implemented loading and saving of game results and cleaned up code
Rewrote GameResults to improve platform independence
Rewrote code that handles the exception when trying to load an empty game results file
Added level completed achievements for one more level
Added placeholder example images
Made example's type publicly visible
Added ToString and Parse methods for Player
Made example's time limit publicly visible
Fixed a bug in Game.cs and updated test cases
Added a return value to Game.Pass() in order to display the correct answer on a timeout
Fixed bug which caused corrections not to be published after pass
Removed requirement to call NextExample() in Game
Added two degree levels into levels definition, added a new test case
Extended Achievements enum to support 14 levels max, limited Examples.xsd to allow 14 levels max
Made class Level publicly accessible
Refactored Achievements, implemented Achievements extension methods
Added extension methods and throwing exceptions, updated test cases
Added equals and operator== to Player
Fixed a bug which caused that no game result was created after the end of a game