HumanController mostly done (needs to be tested).