player.py is now functional