kod\util\astarpath.kod:
  updated CreateAstarPath() parameters

kod\object\active\holder\room.kod:
  added GetRoomData() accessor

blakserv\ccode.c:
  updated C_CreatePath() to validate new parameters

blakserv\astar.h:
  changed *grid to [200][200]
  added *path which is the actual list of nodes containing the path

blakserv\astar.c:
  added CreateGrid() which creates the grid of astar_nodes
  added FreeGrid() which frees the grid
  added bool IsNodeOnList() determins if supplied node is on supplied list
  CreatePath():
    removed old memory allocation
    added proper call to GetRoomData()
    added call to CreateGrid()
    added loop to calculate the whole path
    added loop to put the path in proper order for the monster
  ScanNode():
    converted to grid system
    modified scan behaviour accoirdign to a* algorithm