advanced animation, delays, simple events, screen bounds, simple motion, simple loops, direction and turning,