Close Quarters modifier to attacks

- moved around some variables to use map within the combat function
- clarified debug text for combat flow
- add modifier (inverted weapon class) in Close Quarters, checking for
walls at the player's sides as well the target sides