Improved main loop, Fixed major problem with FPS, Implemented Scroling

-Added scroll code and event
-Improved move player
-Changed main loop to "requestAnimationFrame" (works fine with 60 fps)
-Fixed problem that caused massive fps drops (changed creation of "img"
and "source" objects at each frame to create only when sprite object was
created by makeing "img" -> "this.img")