もしかしたらスプライトの重ね合わせを使えばもっと簡単に表現出来るんじゃないですか?