Keeping track of where units are on the map uses an 11 bit field, which should allow for 2048 units, minus "0" which is used for no unit. But the game has a hardcoded unit limit that would fit into 10 bits. I'm not sure, but maybe it was just a minor coding screwup. I found it rather curious when I first noticed that. Anyways, that's why I suggested we could probably up the unit limit to 2047 without any problems. I don't think it'd work past that though.