. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The <APPLET> can be made any size, and is somewhat configurable via <PARAM> tags.  It uses a couple of homegrown classes to encapsulate double buffering (flicker reduction) and the sprites.  Also, the rendering is synced to time, so the movement speeds of the boxes is not dependant on processor speed or number of boxes - the refresh rate drops instead.  All the files are here.  If you want to see what I'm doing with Java now, check out Invasion of the Quadropus!
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .