Got up to Problem 4, Mouse Movement

LGTM. @tdheff