Disco Puzzle

Do you have the right dance moves to play this logic based game? Each step that you take on the dance floor turns lights on and off in a certain pattern. Extinguish all the lights to continue to the next groovy level. This game requires logical reasoning, pattern recognition and a radical attitude! Can you beat all 30 levels?