Merged player actions

Merged PlayerActionState and PlayerMovementState.
Implemented weapon switching.
Implemented weapon-based damage.