This is plumb.c and pced.c taken from the plumb distro at http://basalt.cias.osakafu-u.ac.jp/plan9/s52.html with some changes. regarding plumb.c: - to avoid taking up 100% cpu I use timer events to avoid continuously calling fugit() - the above change also solves the problem I had that when a game is lost and then a new game is started the screen is only updated when the mouse is moved or clicked - explode now gradually overwrites with white (unfortunately I do not have plan 9 2ed so I do not know the intended effect of explode) - now use a mask in the reservoir filling animation - tried to clean up some warnings (from ?c -FVw). regarding pced.c: - fixed color problem, it now draws the pieces Because the game was too difficult for me, I also commented out the line that 'awards' doublecross only 5 at a time. Axel.