fixed small bug, energy works for Left-up Right-down diagonal