started making changes -- made little headway;

problem is inputMove(); it is creating Moves by passing in a piece null; this is bad; i will fix it tonight (hopefully)