Whos the Pest is an addictive puzzler in which you are asked to take both sides in the battle between humans and insects.