Adding GameRules
Removing game_over, draw and adding odd/even occupied cells logic
Creating GameRules with players and board
Integrating GameRules to determine game_over and draws
Adjusting tests for GameRules