It turns out there's this thing called port triggering which I hadn't heard about, but you need to add rules in there as well (using the same ports and IP etc.). So if you're having the same problems I had, try looking for port triggering as well. Thanks anyway Soushi
