I did, however, do a little more work on the GUI system in Lucid. You can now use sprites as GUI objects. I don't want to waste (?) more time on the GUI system though, so I'll complete the basic elements needed to create an in-game menu and then I'll move onto bigger and better things. You can now take screenshots with the F12 key as well. They are saves as screenshot-i.bmp in the program directory.
Also, the sprite engine has seemed to stop working sadly. When you choose a different tile for a sprite and attempt to rotate it, it doesn't render the rotated tile image. Could be a number of things and I'll have a better look at it sometime next week.