Move some noble code over

Tested by building some cards and ensuring taking a noble works

Mutate the game object to discard (UI is NOT updated though)
Update logs. Undo currentPlayerIndex bug.