it's tough but it's worth it!
input/output, simple events, simple motion, delays, advanced physics, basic physics, simple sound playing,