Converted states to new inheritance.
Reverted some stuff. Queued objects now get removed.
Added private method for init in states.
Renamed onSwitch to destroy in states.
Fixed inheritance in Bubbles, Pins.
Field is default state.
Renamed onAdd/onRemove to init/destroy for objects.
Bubbles in Field no longer spaz out on edges.
New inheritance #19