Subscription map_object fix

Creation of map_object now correctly updates the subscription
Player is not removed from battle set when his army is destroyed