Необходимо сделать несколько уровней игры. Нужно ли каждый уровень записывать в отдельный класс? Как сделать так чтобы на каждом уровне был свой background?
При старте уровня, в экземпляр класса с отрисовкой, передавайте в конструктор параметры background. И если способ рисования не меняется, значит достаточно использовать экземпляры одного и того же класса с соответствующими параметрами.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей