New player for each episode

In cli.py (revision 75a78ab0) the player class is reused for all the episodes. Students sometimes forget to properly clean up the state when the episode begins. It'd be better to create a new player for each episode.

Edited by Tessaris Sergio