1. Changed Roulette selection to Proportional cumulative_sum selection.
2. Fixed moveAll() -> checks if any wall comes in between the new position