Since no one has posted this yet, here is the secret decoder ring for the levelX.txt files:

Everything is ampersand (&) delimited.

Each square is defined by a fs#=i and fr#=j value (# = 0 to 191, 16x12 grid)

'i' is the object in the square:
0 = blank
1 = outer walls
2 = bomb
3 = square brick
4 = one-way device
10 = laser
11 = bulb

'j' is the rotation (direction) of the object (laser, one-way, outer wall)
0 = W
1 = N
2 = NW
3 = NE
4 = E
5 = S
6 = SE
7 = SW

On the line "anzo=x", x is the number of items in the bin. Objects (on the next line) are numbered 0 to x-1

The item values are:
1 = mirror
2 = splitter
3 = refractor
4 = double mirror

So who's designing the level editor?

-Jeff