wiped implementation file
can find any single square
recursive total implementation