Tests; make complex test more flexible for tile sizes. < 8 is going to hit current 64k limit on single geometry
States; add missing destroy concepts to state, state machine. Added remove, kill and destroy (get em!) to machine and added destroy() to state. implement ondestroy in the state class to listen for when any of the situations (including shutdown etc) happen