Added incrementing difficulty, area puzzles, and combined area and perimeter puzzles. Refactored finish_user_rectangle(), created level_success() and level_failure(). Closes #12. High score: 100 by RMBA.