add player types
add Player interface
add BaseHuman and Human
move to Player interface