Moved the components and the systems to the separate translation units. Fixed a bug, where the entities would deal damage to themselves instead of dealing it to each other.