Updated detection for DynamicBlocks

DynamicBlocks now look for a player all around them, meaning the player will not phase in to them. Hopefully this fixes #4.