Add a tile size constant.
Add an update method and make source_rect_ protected.
Add an animate sprite subclass.
Keep track of time since last update.
Use an animated sprite

HE RUNS NOW