Um.

After posting that, I realized what I did wrong.
Heh, heh.

...
my.bmap = "smoke.tga";
...


Should have been a BMAP.
...
BMAP = "smoke.tga";
...

Then:
my.bmap = smoke;


Duh! Sorry.