Refactored Player

Renamed some stuff to remain consistent, and make it easier to interpret
Filled in tryPlayingCardAtIndex stub