Testing out animation and rotation
HeapListener gets inbound and outbound references and detects cyclic references.
Re-added Aviv's code I accidentally deleted!
Removed unnecessary code
Merging debugger with multiple listeners to the master branch
Removed a stray merge artefact.
Removed a useless debug message.
Buttons are enabled and disabled to guide the user's workflow through the debugger.
User input

Use W, D, A, and S keys to go forwards, backwards, left and right. Use
left and right arrow keys to rotate the camera.
Anti-aliasing

But decreases frame rate :/
Implementing mouse listener

Appaaarently, the standard for first-person shooter games is to use the
mouse to rotate the screen...
TODO: Take out dimensions in display.java to remove border.
Tron-esque texture

Will be improved
Sugar Commit
Added some of the jmock jars because I am not a fan of squiggly red not compiling lines
Project Restructure
Re-doing changes in new structure
All changes re-done
Created res folder and deleted old one
Temp fix for texture image problem
Extracted the breakpoint private class into a public class, and added an equals function for it.