implement heal skill type
remove unused property from select_target()
implement self, friend-team and friend-random target options
added some error messages for when invalid parameters are passed