Various minor style changes

Explicitly use python2
`make_player` now uses `with open`
`play` now uses make_player to create the players