Homunculus

A little arcade bug-munching experience.