Got up to Problem 4, Mouse Movement

PTAL. @tdheff