added in a proper random walk/direction mobility model

might need to edit the way that the movement is actually made as right
now the mobile just teleports to its new location.
forgot to change two parts of the if statement, fixed now
Merge branch 'develop'