Use matrix transformation instead of translate and scale.
Remove useless comments.
Embrion of shadow animation.