Fixes Instant doors on the edge of levels

fixes #1498
This removes all references to instant_block which seemed like a device to prevent re-entering doors within a second of entering a level, it doesn't seem like this is necessary so I removed it, if it does cause bugs then i can just reset the instant_block variable on collision to fix the bug.