initial adjusments from original code
inital fork & adjust to c++11 etc

inital fork & adjust to c++11 etc

inital fork & adjust to c++11 etc

wip

wip

wip

wip

wip

cleanup

wip

wip

removed redundant shaders

wip

wip

wip

wip

wip

wip

shadow fixes, animations

shadow optimizations

more shadowing cleanup

almost ready for a push

wip