Shadows done.

I'm done with the system.
Some bugs need to be fixed.
Major one is in some places the shadow is "jumping".
also in the future I should implement shadow class into Objects like the
box class
Fix "jumping" bug.

update of shadow were not in order.
found a new bug, when you close to the Box, and the shadow could cover
more the 2 corners of the frame, so there is a glitch. It's an
unfinished work, should fix it soon.