Better handling of energy level checks, robot slowly generates energy