Updated sim, added base classes, made less dumb player

Does this all make sense?  Take a look at the Location/Post classes.  I wasn't able to actually start on clustering, because it took so long to figure out how everything was working, but at least things are structured better now.