room.kod:
Replaced the CanMoveInRoomFineProxy with CanMoveInRoomProxy

astar.kod:
Replaced the calls to CanMoveInRoomFineProxy with CanMoveInRoomProxy
Added CalculatePath() to calculate the entire path in a loop
Added RecalculatePath() to recalculate path between two moved objects
Added End of path detection (both for success and impossible to reach)
Added RemoveDebugItems() to clean up all our apples and plate :D
Commented out most of the Debug() calls.