Added methods and tests to update a user's progress and rate a maze.