well done! I really like the level design; good balance of how much time is given, each level has variety and a new little thing to think through.