adding winning conditions. diagonal not tested