really fun for such a simple game! Next time, you could cut down the number of characters a bit by assigning functions used multiple times to a short variable, then using that to call the function. For instance `C=circfill;C(x,y,5,2)C(b,a,2,6)` is the same as `circfill(x,y,5,2)circfill(b,a,2,6)` but is a few characters shorter. You could gain even more by using `R=rnd` and replacing each `rnd()` call.