You have a number of things you want to draw on screen such as animated backgrounds, HUD, etc however not all of them are game objects. For instance, you find yourself trying to shoe horn entities and tiles together.
Instead of trying to force everything into being an entity it makes more sense to push some of that interface up. This pattern does exactly, abstracting the graphical part of your game allowing you to hide various parts of your game behind a single interface.