You somehow not only managed to replicate Plants Vs. Zombies, but also put new spins on the levels that I'd never seen before that also manage to add to the game loop in an engaging way. Shoutouts to the hammer minigame as well for being tough, yet fair.