Memory leak fixed.

GraphicObject destructor was not virtual which caused a memory leak.
Bug fix.

ZombieBehavior is now keeping a target instead of losing it due to the
connection was never set.
Removed unused code.

Increase readablity and reduce complexity. graphictask can now not to be
bound to specific location on the map.