Winner Tests
Refactored arrays to lists
Removed BoardState type
Some tidying up