Each level is a puzzle comprising a number of bots in a grid. As the name of the game suggests there is an UpBot which will move only upwards, along with LeftBot, RightBot and DownBot. Bots can push each other across the grid. You must make the right sequence of moves to get all the bots onto their target colours. The game has 32 levels of increasing complexity and functional grid squares are gradually introduced, for instance teleport squares.