added controlls, parallax code moved to separate file