Added Utility Functions (with random position function)