Just messing around with Ablesoft again and came up with this. Don't expect much as this is my second... *ahem*... experiment.
Let me know what you think. Criticism is much appreciated.
Please contact me if you would like to use this in a project. We can discuss the details.