A principled Object Oriented implementation of the game Boulder Dash.
An object oriented implementation of the game Boulder Dash, written for the Oxford CompSci OOP course's take-home exam.