Reworked checkNext within Node.
Edited generating and the new Node constructor. Added new allValidOccupiedLocations method
Commented out testing code
Reworked some of the Node typecasting problems within. NOte to work on pathCheck's recursive nature, as you don't need necessarily recursion for pathCheck.
changed problem with constructor
created a new constructor that does not ask for an array of nodes, instead constructor now instantiates array of nodes with size 4
edited constructor.
Edited constructor
Fixed add. Renamed pop() to poll() as per queue method standards.