added different obstacle types & "Floors"