Updating Player, abstract method play() added
Solving instanciation issue (hard creation of Cases)