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