Thank you all for the feedbak, it's really apreciated

.
I've removed the time limit for the first level of each map size, as a training level.
One board I got had just one server and one client. Nothing happened when they were connected

Happened after I successfully solved previous map, not sure if that is related.
that's really weird, it has happened to me that not every tile is filled, but i've never had only two tiles
2. board generation - I've gotten several hard boards that have maybe 2 clients, and maybe 20 squares with tubes. Might want to check to make sure 90% (or whatever) of the board is covered, else regenerate the level?
I've been thinking on doing something like that, but i need to squeeze some more bytes to check and it will take linger to generate a board.
3. Sometimes the game declares you the winner before the piece has finished rotating or the tubes are all filled in. Also it'd be nice to be able to move the dialog and see the completed board.
I'll try that, i've been toying with the idea of replacing the dialogs with drawn text, i'll see which one is smallest

So better scoring system and map generation to come.