PythonWarrior isn't the name of the game. It must be a typo.
The game is designed to facilitate the teaching of Python. Here's how it works. The game provides the user with a graphical playing field and a text editor. Some of the objects in the game are made available to the player, so that the player can interact with the game programmatically. In this way, the game teaches basic Python skills, and also provides programming puzzles that'll entertain Python programmers of all skill levels.