more decoupling and FiringBlobDecorator (game specific)