Added sprite_shift_x and sprite_shift_y arrays

I also added some functions including constructors for Character,
Object, and Player_Character where they can be initialized with the
animation_list already defined.