Also making it so you can go through a block like a door I never did that in my programs, I just used breaking blocks.