PlayerAttacks now responsible for their own animations and values