added functioning fight and encounter calls