I wanted to thank you, because pointing to unsafeCoerce was a nice bit
of serendipity. I'll admit I thought it was nitpicking initially, but
I did a quick pass at cleaning things up last week after your mail
(not perfect, but this was a prototype so I'm not looking for pretty):
https://github.com/elisehuard/game-prototype/commit/5cf85fa60f325dbe610b5e1f017c9427e304daf6
and that fixed the texture mapping!
Consider me informed on that issue :)