Added textures, camera free look and some other stuff.
Some refactoring. No new features added.