# Assist Options

PySolFC contains a number of assist options to make winning games easier. Note that if you manage to win a game without using assist options, the game will be credited as a perfect game in the statistics (though there are a few assist options that can be used freely without penalties, as seen below). Though some games have additional requirements to be credited as a perfect game.

Below are the assist options PySol offers:

## Undo/Redo

PySol allows you to undo/redo an infinite number of moves per game. If you undo all moves, the game will not score in the statistics.

## Demo

The demo has the PySol autopilot automatically play through the game. Once a demo is completed, it will inform you of the status - if you don't acknowledge the success/failure window, the demo will start another game. If you use the "Demo (all games)" option, a different game will be randomly selected and demoed, but if you just use "Demo", it will start another round of the same game. Demo games are not counted towards your player statistics - the autopilot's statistics are tracked separately in the Demo Statistics window.

## Bookmarks

During each game, you can set up to nine bookmarks. After setting each bookmark, you can return to each of them, restoring the game to the state it was in when the bookmark was set. Bookmarks are saved for each game, and reset when you start a new game.

## Shuffle Tiles

In Mahjongg games, you can use the shuffle tiles option to reshuffle all of the remaining tiles and redeal the remaining parts of the layout.

## Hint

Hint points out a recommended move that you can make (or at least one possible valid move - the intelligence of the hints can vary from game to game).

If you use a hint, the game will be marked as a loss if completed. However, if you enable the "Free Hints" option, the game will be marked as a win, just not a perfect game.

## Auto Drop

Auto drop will automatically move all cards that can be moved to foundations to the foundations. It can also be enabled in the options menu to auto drop all the time without needing to select the option.

Auto drop is disabled for certain games where it is not relevant, or if it would make winning the game too much of a cheat. Using auto drop does not disqualify you from getting a perfect game.

## Highlight Piles

Highlight piles highlights any sequences of cards in the tableau that can be moved as a unit. Using this does not disqualify you from getting a perfect game.

## Find Card

The find card feature will locate and highlight any face-up instances of the chosen card. Using this does not disqualify you from getting a perfect game.

## Show Full Picture

In puzzle type games, the show full picture option will give you an image of what the puzzle looks like when it's completed. Using this does not disqualify you from getting a perfect game.