Obstacle kernel is almost complete and ready for testing. Currently some bugs with indexing macro.