Update player.py

adds some player stats, refines AP cost code