not using crossvectors in player because its broken..