Added knockback to Player upon taking damage, also added in damage animation for Player.  I sorted out why the animations for damage were inconsistent, it basically came down to needing to call the .play() method on those animations INSIDE the .take_damage() method to start the animation from the start right before the damage_animation() method is called.