automated movement almost perfect

modified some of the 'move-' and 'walk-' methods in order to avoid
counting units_moved/steps;
enabled repel() in order to demonstrate working object collision