Factories now generate blocks/destroyeffects. Need to move turn handling into new class and then clean everything up to decouple the objects