A tower defense could have been fun. I'm not sure it make sense to have plants defending the garden against invasive species. At least I am not aware of any such plants, but I might be wrong: How to fight plants with plants
I will check up Ratchet and Clank, thanks!