added logic to control a draw2 card event in playerChoice, as well as correcting the logic of what happens in a swap event, also in playerChoice.
added function swapCards, to perform the swap functionality of a power card
wrote a bunch of pseudocode and comments for implementing the draw2playerchoice state. also wrote some notes about modularizing some of the code, taking repeated actions and making them into functions