The AttackSensor now stores collisions on the character so they can be kept track of on a per attack rather than per attack sensor basis. This avoids getting a hit per sensor resulting in multiple hits per attack.
Making some changes to better encapsulate the AttackSensor and allowing the AttackSensor to be used with any Character without requiring pre-set attributes.