Large update

Added controls, noise bump mapping and a whole lot other fun stuff