Add BMP tile versions

I screwed with the code a lot but made things worse, will make another
attempt at changing things sometime