updated comments around how computer selects a square