Added a simple code debugger to make creating custom protocols easier