added checks for shield

needs to have animations put in.