Very good and challenging game, it keeps you playing over and over until you really understand the patterns and the physics. If it had a timer would be perfect, still 10/10.