Added Commented code to Queen class, would reduce redundancy