Made system for transitioning between serpent attack states

Right now, when it's done shooting acid, it just moves to a point and then moves back into acid shooting position, but this will be used to position itself between lots of different attacks.