Finished Graphics and ErrorHandling Exercises