The purpose of the project is to create a computer system that will recognize a Picross or Nonogram board on a page and display it to the user. The player will attempt to complete the logical puzzle with a pen or pencil on the sheet of paper, the system will recognize these changes and notify the player with relevant information based on the state of the game.