Fixed issue with edge case

Moving directly from right to left was causing an issue with check win
resolutions. Pulled out the special cases that were put in last time and
resolve them separately rather than merging the two together.
- Infinite loop on computer about to win
- "Working" implementation of Hex

TODO
	Testing
	Code Cleanup
	Documentation
	Heuristics