changes to humanplayer constructor