catches result from type battle and updates board