Имхо все-же лучше существующие видеорежимы поддержать, а не изобретать спрайты. И почему спрайты, а не аппаратные текстуры для 3d полигонов?