shooting and defending

added shooting, defending, started text input, added many comments,
attempted conflict resolution

github is wierd