Added a bit more advanced planet protect

Imported empirebattles implementation of planet protect from here:
https://github.com/CarrotsAreMediocre/StarryPy/pull/71

Need to add "player_planets": {}, to config.json here:

"player_planets": {},
"protected_planets": []