PlayerGroup: initializer receives stack amount, and rotate positions refactors
Player: stack and get_from_stack
Game: play and its helper methods