added updated win conditions, that can be dynamic and work for game boards that are 4x4 and beyond