initial commit. gameplay finished, need the rest of the stuff.