Nice idea and well executed! Adding some more mechanic variations and increasing difficulty would go a long way.