I never used any specific RLE algorithms, but they are RLE. The first 2 halfwords should be an offset from the home position (usually bottom center), followed by the bounding width and height (which could be different for each frame of animation). They might even be bytes, can't remember. OTOH here'...
Greeting gents, nice work so far.
This brings back very old memories as it was my first game!
Someone mentioned that they thought it was written in Borland C, in fact it was written in 100% assembler, 80186 I believe.