add random rocks and energy, add movement functions