CS106A - Assignment 3, Breakout!