RandomPlayer implementation