If an animal by definition has to move how can a sponge be an animal and not move?

The definition of animals only says that most have independent motion. Stationary animals (sponge, coral, anemones, and some mollusks) get food without moving around.

Animals are differentated from plants by structure and being exclusively heterotrophs, or consumers.