added in the random movement, which seems to work, however it does only function as sudo random
Merge branch 'movement' into propigation