Looks great! The only thing I would say is to add unit tests for the Background. I know you probably can't check if the image loaded correctly, but you could purposely throw the exceptions and assert they happened correctly. I'm going to merge this in though, and you can add the unit tests later.
Looks great! The only thing I would say is to add unit tests for the Background. I know you probably can't check if the image loaded correctly, but you could purposely throw the exceptions and assert they happened correctly. I'm going to merge this in though, and you can add the unit tests later.