Heat providing energy for motion