remove HGE* parameters and members
use Texture* instead of manually specifying texture, width and height