add dont_waste_time_moving_to_anoter_space_on_the_same_block test and rearrange a bunch of things to make it pass
add dont_waste_time_moving_to_anoter_space_on_the_same_block test and rearrange a bunch of things to make it pass

Signed-off-by: Ryan1729 <94d48eb26deaf2479098821c91f188298c441e83@gmail.com>

Ryan1729/zark-city