some combat stuff

part of the combat system implementation as well as its current UML.