melee ability now correctly passes ability user as damage source and not ability itself
moveToEntity now returns a boolean for whether it is starting a new move to
collision tiles moved from utilstile into CONFIG for more flexibility, major pathfinding and character updates
added abstract creature with basic AI