A debugger for the Y86 Assembly language, written in Java