Updated player to have Positions by creating an enum for Position.

Player now has Array of Positions and a Main Position, which can be set from outside the player if the position is within the Array of Positions.