Kunal/touching hidden sprite

Addresses #233, #472. 

If the asker's block is hidden, still returns true if touching.
If the surrounding block is hidden, returns false.