а еще можно всё не сваливать в одну кучу, чтобы кучей от всего отказаться, а рассматривать отдельно возможности
например, "не использовать два экрана" - фон-то неподвижный и по большей части даже неизменяемый
так что хватило бы небольших отдельных буферов окрестностей спрайтов (как нередко делается на спеке)