sibenik shadow mapping + minor changes