Added floor switching, added regions to long ass graph code