added Player interface
added human player