Fixed energy regeneration bug.

Energy now regenerates in three turns if empty, two if between 25 and
50, and one if 50 and above.