public Room LeftRoom(List<Room> rooms, Room current, Level level)
{
int x = current.roomX;
int y = current.roomY;
int z = current.roomZ;
if (x != level.rows[y].columns.Count() - 1)
{
x = System.Threading.Interlocked.Decrement(ref x);
}
foreach (Room r in rooms)
{
if (r.roomX == x & r.roomY == y & r.roomZ == z)
{
return r;
}
}
return current;
}