add return
add mainloop
add decideDir; returning random dir
add moved; WIP