work-in-progress obstacle code commit