A working, user friendly processer simulator