bsp collision checking seemingly work
clean up