Advanced background abstraction, this package gives a flexible way to create advanced background specific to your game.