Le joueur dirige un jeune personnage, Teddy, armé d'un pistolet qui doit survivre à divers labyrinthes remplis de monstres. Lorsqu'un monstre est éliminé, il se transforme en balle qu'il faut collecter dans un temps imparti afin d'éviter que celle-ci ne dévore littéralement la barre de temps.
Les différents niveaux ont la particularité d'être construits selon une boucle infinie en reproduisant le décor et les obstacles quelle que soit la direction prise par le joueur.
Si le joueur dépasse le temps ou se fait toucher par un ennemi, il perd une vie. La partie s'arrête lorsque le joueur perd toutes ses vies.