Added sprite screen boundaries and better scrolling