Extracted TTT rules from Board class; Fixed bug that caused square 9 to override; Removed duplicate code