consume energy based on distance traveled.