added diagonal tile loading and graphics to tile_map objects