Finished Error Handling and Graphics Exercises