My end-of-the-year programming project: A 2D building simulation in Java