Abstract background fading into its own class