public boolean moveOrganism(int orgID, int directionCode){
        boolean moved = false;
        // North or south
        if(directionCode == 1 || directionCode == 2){
            int y = org.getY(orgID);
            if (directionCode == 1){    // North
                moved = moveLogic(orgID, org.getX(orgID), y-1, false);
            } else if (directionCode == 2){    // South
                moved = moveLogic(orgID, org.getX(orgID), y+1, false);
            }
        }
        // East or west
        else if(directionCode == 3 || directionCode == 4){
            int x = org.getX(orgID);
            if (directionCode == 3){    // East
                moved = moveLogic(orgID, x-1, org.getY(orgID), true);
            } else if (directionCode == 4){    // West
                moved = moveLogic(orgID, x+1, org.getY(orgID), true);
            }
        }
        return moved;
    }