updated server to include inter-floor support, including shortest path routing