workings of knightgame