Add ability to add different kind of obstacles

Have made it so that dynamic obstacles can be added. But the dynamic
obstacles are at current still static. Need to implement code to make
them move.