Finished tutorial! Or at least, it's good enough for 1.0. :)