shadow mapping implemented

Signed-off-by: romaniac <rioter@gmx.de>