semi-random movement implemented - does not perform so hot