El juego es simple. Consiste en colocar los bloques de color encima de cada casilla de destino correspondiente, esto es, de su mismo color. Para ello sólo podemos mover los bloques de color. Tanto casillas de destino, como las paredes, son inamovibles. Podemos mover los bloques en las 4 direcciones, siempre que haya una casilla libre. El bloque se moverá hasta encontrar una pared, otro bloque, o el margen de pantalla. Para mover un bloque, ha de colocarse el cursor encima del bloque que queramos mover, pulsar Fire1, y la dirección a la que queremos moverlo. Una vez el bloque se pare, tendremos el cursor sobre él, por si necesitamos moverlo de nuevo. Si en lugar de Fire1, usamos Fire2, el cursor permanecerá en el sitio. Usa uno u otro según sea más cómodo. Eel cursor puede moverse libremente, en horizontal o vertical y si llega al margen de pantalla, saldrá por el otro lado.
Una vez todos los bloques estén encima de sus casillas correspondientes, pasaremos de nivel. Cada 5 niveles conseguiremos un password.
Pulsando ESC durante el juego, iremos a un Menú, desde el que podremos elegir Cancel (cancelar menu), Re-Start, para reiniciar el nivel en curso, o Exit to Menu, para terminar la partida y volver al Menú. Además, esta ventana mostrará el nivel en curso (LV) y el último password disponible(PW). En los 5 primeros niveles, al no haber conseguido ningún password todavía, no mostrará password ninguno.