Added the shifter's proxy to some agents.

Also some minor fixes (e.g. __init__ of agents)