add: get input #191 Intermediate
add: obstacle generation