Hey where did you find this area? seems different from the previous demo i played
This is a new addition to 0.2, but bears somewhat of a resemblance to a certain 0.12 area.
-RegalBuster