moneygrubber: someone whose main interest in life is moneymaking
causal agent: any entity that produces an effect or is responsible for events or results
solitary confinement: confinement of a prisoner in isolation from other prisoners