diagonal and columnal win checks work now