Thanks for the feedback, i'm a beginner just starting out in OOD c# and java. I've jumped between a few tutorials here and one of them had the style of lots of booleans.
I tested for 5 mins and I think the problem is my interface is null - during testing I got a NPE when trying to click Make X.
RSInterface makeArrows = Interfaces.get(306, 10);
This interfaces text is "15 Arrows" so I chose the IDs 306, 10. So if it's null, how can I get the correct interface IDs ? It took me a while to get 306, 10.
Currently reviewing warfront1's code