Some data you might find useful:

.kye format opcodes:
====================



       1,2,3,4,5,6,7,8,9 - Walls            Space - empty
       K - Kye                              e - Earth
       * - Diamond                          b - Block
       B - Round block                      u - Slider (up)
       d - Slider (down)                    l - Slider (left)
       r - Slider (right)                   s - Magnet N/S
       S - Magnet E/W                       U - Bouncer (up)
       D - Bouncer (down)                   L - Bouncer (left)
       R - Bouncer (right)                  ^ - Rocky (up)
       v - Rocky (down)                     < - Rocky (left)
       > - Rocky (right)                    T - Twister (beast)
       E - Gnasher (beast)                  C - Blob (beast)
       ~ - Virus (beast)                    [ - Spike (beast)
       a - Anti-clocker  (Note S3.9)        c - Clocker

       Kye92 blocks:
       A - Autoslider                       F - Autorocky
       H - Blacky                           f - Door W->E
       g - Door E->W                        h - Door N->S
       i - Door S->N                        { - Timer 3
       | - Timer 4                          } - Timer 5
       z - Timer 6                          y - Timer 7
       x - Timer 8                          w - Timer 9

       Kye 3 Extensions:
       ( - Teleporter E
       ) - Teleporter W
       ' - Teleporter S
       _ - Teleporter N

       SKye extensions:
       O - Pit
       ! - Bomb
       P - Sticky paddle E/W
       p - Sticky paddle N/S

       Xye extensions:
       o - Land Mine
       $ - Green Gem (Emerald)
       @ - Green Gem-block
       # - Yellow Marked Area
       % - Yellow Block-door
       = - Yellow Block-trap

       q - Anti magnet N/S
       Q - Anti magnet E/W
       / - Dard (Beast)
       . - Yellow dot-block
       , - Yellow round dot-block
       : - Blue surprise-block
       ; - Blue round surprise-block
       + - Plus Toggle-block (yellow)
       - - Minus Toggle-block (yellow)
       ? - Bot
       
       M -  Fire Resistant Wall.

 Dummy:
       " - placeholder (does nothing)
       k - kye location backup (does nothing)


Beast types
===========


enum btype
{
	BT_GNASHER=0,
	BT_BLOB=1,
	BT_VIRUS=2,
	BT_SPIKE=3,
	BT_TWISTER=4,
	BT_DARD=5,
	BT_WARD=6,
	BT_SPINNER=7,
	BT_ASPINNER=8,
    BT_PATIENCE=9,
    BT_BLOBBOSS=10,
    BT_STATIC=11,
    BT_RANGER=12
};


Factory Kinds
=============

        switch(kind)
        {
            case(1):
                rs=OT_ARROW; break;
            case(2):
                rs=OT_LOWDENSITY; break;
            case(3):
                rs=OT_MINE; break;
            case(4):
                rs=OT_PUSHER; break;
            case(5):
                rs=OT_BEAST; break;
            case(6):
                rs=OT_RATTLERFOOD; break;
            case(7):
                rs=OT_RATTLER; break;
            case(8):
                rs=OT_GEM; break;

            default:
             rs=OT_BLOCK;
        }
