HOME Assignment 2 - Desktop Simulation