Added the work I've done so far. Massive failure on actually working. Pointers that should be Null are not.