Added Movement code and Background

The background still has some bugs but movement works perfectly.