Fighting toads and frogs in heavy armor | Sci-fi