Classes for computer player development.