Refactored actions

Actions are now correlated directly with more comprehensible action
methods in the Player class.