final step removed commented code of vehicle and basevehicle
fixing some alias access methods to Move
added assertions in Neighborhoods::applyMove
Merge branch 'vdev' into develop
Merge branch 'sdev' into develop