renamed FontNotFound to FontLoadError, added message parameter
extracted InfiniteGrid from StaticBoardView
InfiniteGrid characterisation tests
made all Grid methods const
mocked Grid in StaticBoardView tests
extracted InstantSpriteAnimator from StaticBoardView
renamed StaticBoardView to AnimatedBoardView
mocked SpriteAnimator in AnimatedBoardView
split frame update & drawing into separate interfaces
AnimatedBoardView should_not_select_items_when_animator_is_animating
changed grid from StrickMock to NiceMock in AnimatedBoardViewTest
LinearSpriteAnimator should_draw_the_sprite_at_the_initial_position_when_beginning_the_moving_animation
LinearSpriteAnimator should_draw_the_sprite_at_the_final_position_when_the_moving_animation_finishes
LinearSpriteAnimator should_lerp_sprite_position_during_animation
LinearSpriteAnimator should_animate_multiple_sprites_at_the_same_time
LinearSpriteAnimator should_allow_moving_at_any_time
improved LinearSpriteAnimatorTest
LinearSpriteAnimator should_chain_moving_animations_by_sprite_and_final_position
LinearSpriteAnimator should_allowing_moving_different_instances_of_the_same_sprite
improved LinearSpriteAnimator should_chain_moving_animations_by_sprite_and_final_position