player.py is not complete, but work is ongoing