An agent-based approach for modelling collective dynamics in animal groups distinguishing individual speed and orientation: Particle model for animal group dynamics