Update Player.cpp

corrected `add_and_discard` to remember to add!

Then moved `remove_card` down, since no longer called by top func.s