All logic completed except for diagonal-center fork case

The final case needs to be added as well as a main method with a menu
for two player or single player