REALLY good! That last level took some time, it was hard but in a good way! I like how you used the time mechanic of the life cycle to force the player to figure out which parts of the level to solve first, really great game!