Changed player from an Interface to an abstract class, from which
Computer and Human Player inherit from.