moved rest of logic from community_simulator to community_class, worked on the World.time function, generalized community actions