public Animation checkAnimationState(Animation animation){
			if(dead){
				return death;
			}
			if (type == Type.CAT){
				if (animation == dogAnimLeftWalking){
					return catAnimLeftWalking;
				} else if (animation == dogAnimRightWalking){
					return catAnimRightWalking;
				} else if (animation == dogAnimLeftStatic){
					return catAnimLeftStatic;
				} else {
					return catAnimRightStatic;
				}
			} else {
				if (animation == catAnimLeftWalking){
					return dogAnimLeftWalking;
				} else if (animation == catAnimRightWalking){
					return dogAnimRightWalking;
				} else if (animation == catAnimLeftStatic){
					return dogAnimLeftStatic;
				} else {
					return dogAnimRightStatic;
				}
			}
		}