Player movement and energy tracking

-Added methods to player to allow energy tracking
-Added constant to Game class for player initial energy
-Added energy JLabel for Energy to Game class
-Modified game loop to exit on player reaching 0 energy
-Added method to Grid class determining the number of possible moves in
a direction