Learning different OOP rules by creating a Crossword Puzzle Creation application.