must check for winning cases and smarter AI