Fixed two rendering bugs

See ticket #45
Refactoring
Added a comment
Reintroduced camera passing-through
Deleted old comment
Once again tried depth-gradient