Graphics and Error Handling Exercises