Version 2.0

Complete all parts of the first assignment including the mouse function.