Move take_step() from Dispersy to Community