Engine:
- checkin of my current shadow maps implementation, works for engine tests, but not in memento. too much self shadowing, will try something else