move player management logic to PlayerManager [2]
unified Player interface
disable touch while computer player moves