Changed attacks to collision-based

* Weapon bounding boxes now rotate with the weapon
* Added some auxiliary functions in GraphicsCreature (for now)
* Added life bars on the map (should be possible to trigger them on and off)
* Changed attacks detecting from instant to collision-based
* Added (almost) unique id for attacks - one attack should not hit one object
  more than once