Conclusion
You can create many entertaining screensavers such as 4Balls that integrate with my custom screensavers library. Along with its entertainment value, 4Balls demonstrates capabilities that you might want to use in your screensavers: using a mask and bitwise operations to draw images, employing a gradient paint to create a colorful background, and working with the MMIO and Wave APIs to play multiple wave sounds simultaneously. Before you take advantage of these capabilities in your screensavers, you might want to enhance 4Balls by completing the configuration portion of this screensaver (I had to give you homework). For example, let users pick their own colors for the gradient paint.