Start getting random pieces into place: rulesets, namely.  Still need to figure out how I'm going to approach the data layer. o_o