adding changes to GameModelController, basically shufflepiece used and unused piece in the player's possesion