Greater distance would make things less clear (ie: more opaque), and since magic is a fundamental part of everything (including bricks), he would be unable to see through solid matter (unless some way were devised to remove the magic from it). Your wording is a little tricky, but if that's what you meant then yes. As for colors, I have no power to stop you. I was merely proposing an alternative and you can take or leave what you will. :)