Forgive me If I'm wrong, I'm still very new here. But I think there's a problem with walkToGE()
getWalking().walk(GEBank.getRandomTile()); //Randomizes point of arrival at the GEBank
Shouldn't it be this?:
// Cannot call getRandomTile() on GEBank
getWalking().walk(GEBank.getArea().getRandomTile()); //Randomizes point of arrival at the GEBank
I think you're also missing a closing paren in the if condition.