Done... for random starting positions

This means, the game doesn't always have a solution. Can possibly move
it to a puzzle-based game.