Created a random agent.
Added some testing code for the random agent for benchmarking purposes.
Updated so that choose_index also passes the player.
Flake8 fixes
Merge branch 'random_agent'