Implemented ray casting to know what player can't see. Not sure if I have to keep it that way.