Crosswords game generation to study Agent Oriented Programming