some docs, attack extended so it includes the target planetary, in case of penetration
making test in game console re-runnable
bunch of exception refactoring