try to seprate them it's like impossible
Game, Animation
direction and turning, simple loops, simple motion, delays, simple events, advanced animation,