add entrance switch, fix collision bug, entrance machanism to be fixed later