Player reestruct

Player is almost reestructured, needs to be implemented the transform
and some more vars