Added column input validation and horizontal four-in-a-row checking