transformed some Road class methods top instance methods
Some more methods
Removed unused Road methods
Added guard against agents without a step method
Implemented some plot logic
Added guard in HousingPlanner