Fixed OO sytanx errors and started on some prototype code for NES.pm