Moved contents of contracts to its correct packages
Improved shadow rendering by flipping face,
this is possible due to the implementation of the RenderEngineState