company cash is now a stat
events and their effects are implemented more like items. also streamlined classes with stats into a HasStats abstract superclass. closes #9