finished player class except graphics