Javadocs for the combat system. Added some TODOs here and there.