Matthew -- implemented human player