# Singleplayer
Right now singleplayer exists in the form of a story mode, consisting of five levels of increasing difficulty.

The story in this game is that you are an insurgent fighter in a military operation to recover the [private key](https://en.wikipedia.org/wiki/Public-key_cryptography) and liberate all consumer computing devices by unlocking their bootloaders and allowing installation of a custom [freedom-respecting](https://www.gnu.org/philosophy/free-sw.html) operating system. At the beginning of each level you will be presented a message from your commander about the current status of the operation.

## Playing the levels
To play a level, first click the "Play" button on the title screen and then click "Story Mode" under "Singleplayer". Then click any one of the five level buttons to play a level.

By default, you need to complete the levels in order and so levels that you cannot play because you haven't completed the previous level are greyed out. If you want to disable this feature and play any level you want to, enable the "Unlock All Levels" checkbox.

There also is a button available to reset your progress.

## Completing a level
To complete a level you need to navigate the map and kill all bot players. While playing the level you have a finite number of lives, which you lose when you get killed. If you lose all your lives you lose the level and need to restart.

## Checkpoints
A feature that exists in levels but doesn't exist in multiplayer servers is checkpoints. When you reach a checkpoint, you will respawn at that location whenever you get killed.
