Door work! Main thing that remains is allowing entities to obstruct paths.