added lemming and refactored obstacles