working shadows. bump map problems