Added a better random walk and the beginnings of a generic map.
Fixed carriable