Gardevoir

This "seemingly" useless pokemon uses reflect to create a round projectile shield around it. It reflects projectiles back with twice the speed. Characters can cross without ease.