Shadows added. Also some classes and libraries.

Based on tutorials from internet.