HDOS es una especie de juego de puzzles que consiste en intercambiar la posición de bloques adyacentes para conseguir juntar los que son iguales. La dificultad radica en que el número de movimientos es limitado. El objetivo de HDOS es superar los 35 puzles, los diez primeros son muy sencillos pero sirven para entender la mecánica del juego.