not finished
simple loops, simple events, advanced animation, simple sound playing, direction and turning, delays,