added basic goalstates and retaliate goal