Like sometimes when I was next to a wall it wouldn't drop, and there seemed to be a hidden timer before you could drop one again (which could be shown to the player by some sort of animation)
Oh yeah that was to avoid clipping with the walls and also there's no timer, so that's something I'd have to fix. Thanks!