ってか、使い終わったリソースって、開放しないのが初心者なのか
それ以前に、せっかくメモリに確保したハンドルを使いまわししないで
新たに同じ画像を読むというのが、どうしてそういう処理するのか理解できん

ゲームの基本処理って

データのロードと作成

操作とか当たり判定とかの処理
↓ ↓(ループ)↑
↓ 画面の描画

後片付け

って流れだと思うんだが、もしかして
AVG形式のエンジン部分で、1フレーム毎に必要な
画像をメモリにロードするとかって作業をしてるのか?