remove win conditions class, move logic into rules

rules now depends on board, game_state delegates ttt logic to rules