Systems and methods are provided to facilitate games of skill for prizes
played via a communication network. According to one embodiment, a
potential game to be played at a remote player device via a communication
network is determined. The potential game is evaluated to estimate an
amount of player skill required to play the potential game, the evaluation
being performed based on a sample of player performance information. The
potential game is also evaluated to determine an ability of an automated
game playing device to play the potential game. The potential game is
modified if (i) the amount of player skill required is unacceptable or
(ii) the ability of the automated game playing device is unacceptable.