Mucked around with WoodenFoot Actor-Component system. It's a little *roughly* organized