OBSTACLE 1
OBSTACLE 2
OBSTACLE 3
OBSTACLE 4
OBSTACLE 5
OBSTACLE 6
OBSTACLE 7
OBSTACLE 7 PART 2
OBSTACLE 8
OBSTACLE 9
MISCELLANEOUS