Implemented adaptive soft shadows. Not very good implementation but functional.