Added Camera class, sprites are drawn relative to the camera's position